/*** 本文件由CSMIS2.0-ModelCreater(UTF-8)工具辅助生成，版本1.0 ***/

package com.ce.sys.person.dao.po;


import java.io.Serializable;

import org.apache.struts2.json.annotations.JSON;

import com.ce.framework.datamaintain.dao.po.AbstractPO;
import com.ce.framework.util.StringUtil;

/**
* 嫦娥软件有限公司 版权所有 2013
* 创建人：　andy
* 创建日期：2010-09-27
* 创建时间：10:08:24
* 功能描述：人员表 [SYS_T_PERSON]表的映射类
* ==============================================
* 修改历史
* 修改人		修改时间		修改原因
*
* ==============================================
*/
public class SysPerson
        extends AbstractPO
        implements Serializable
{
	private static final long serialVersionUID = 1L;
	/* variable 主键 [VC_ID] */
	private java.lang.String vcId;

	/* variable 人员工作证号 [VC_NUMBER] */
	private java.lang.String vcNumber;

	/* variable 所属机构主键 [VC_ORG$ID] */
	private java.lang.String vcOrgId;

	/* variable 真实姓名 [VC_NAME] */
	private java.lang.String vcName;

	/* variable 用户状态： 0-非系统用户 1-系统用户  9-超级管理员 [VC_STATUS] */
	private java.lang.Integer vcStatus;

	/* variable 身份证号码 [VC_PID] */
	private java.lang.String vcPid;

	/* variable 登陆密码 [VC_PWD] */
	private java.lang.String vcPwd;

	/* variable 性别 缺省为1-男 2-女 [VC_SEX] */
	private java.lang.Integer vcSex;

	/* variable 出生年月 [DT_BORN] */
	private java.util.Date dtBorn;

	/* variable 职称或技术等级，来自字典表 [VC_TITLE] */
	private java.lang.String vcTitle;

	/* variable 职务或职名，来自字典表 [VC_POSITION] */
	private java.lang.String vcPosition;

	/* variable 办公电话 [VC_TEL] */
	private java.lang.String vcTel;

	/* variable 手机 [VC_MOBILE] */
	private java.lang.String vcMobile;

	/* variable 家庭电话 [VC_PHONE] */
	private java.lang.String vcPhone;

	/* variable 备注 [VC_NOTE] */
	private java.lang.String vcNote;

	/* variable 工作流中用到用户角色id [N_ID] */
	private java.lang.Integer nid;

	/* variable EMAIL [VC_MAIL$NAME] */
	private java.lang.String vcMailName;

	/* variable 工种：和字典表关联 [VC_WORKTYPE] */
	private java.lang.String vcWorktype;

	/* variable 籍贯 [VC_HOME] */
	private java.lang.String vcHome;

	/* variable 家庭住址 [VC_ADDRESS] */
	private java.lang.String vcAddress;

	/* variable 政治面貌，来自字典表 [VC_POLITICS] */
	private java.lang.String vcPolitics;

	/* variable 入路时间（参加工作时间） [VC_JOIN] */
	private java.util.Date vcJoin;

	/* variable 文化程度，来自字典表 [VC_GRADE] */
	private java.lang.String vcGrade;

	/* variable 最后编辑人 [VC_CRTR] */
	private java.lang.String vcCrtr;

	/* variable 记录日期，输入录入日期或者最后一次编辑或删除的日期 [VC_CRTRDATE] */
	private java.util.Date vcCrtrdate;

	/* variable 人员等级（用于区分普通职工，一般干部，主管领导等），来自字典表 [VC_CHIEF$TYPE] */
	private java.lang.String vcChiefType;

	/* variable 用户最近一次使用的子系统编号 [VC_LAST_NUMBER] */
	private java.lang.String vcLastNumber;

	/* variable 照片id [VC_PHOTO$ID] */
	private java.lang.String vcPhotoId;

	/* variable 系统排序号 [N_SEQ] */
	private java.lang.Integer nseq;

	/* variable 删除标志位 [VC_DEL$FLAG] */
	private java.lang.Integer vcDelFlag;

	/* variable 登陆别名，初始时和用户名默认一致 [VC_LOG$NAME] */
	private java.lang.String vcLogName;

	/* variable 岗位工作标准 */
	private String vcDesc;
	
	/* variable 廉政承诺书 */
	private String vcFileId;
	private String vcDefault;
    /**
     * 无参数构造函数
     */
    public SysPerson(){
    }

	public String getVcDesc() {
		return vcDesc;
	}

	public void setVcDesc(String vcDesc) {
		this.vcDesc = vcDesc;
	}

	public String getVcFileId() {
		return vcFileId;
	}

	public void setVcFileId(String vcFileId) {
		this.vcFileId = vcFileId;
	}

	public java.lang.String getVcId() {
		return vcId;
	}



	public void setVcId(java.lang.String vcId) {
		this.vcId = vcId;
	}



	public java.lang.String getVcNumber() {
		return vcNumber;
	}



	public void setVcNumber(java.lang.String vcNumber) {
		this.vcNumber = vcNumber;
	}



	public java.lang.String getVcOrgId() {
		return vcOrgId;
	}



	public void setVcOrgId(java.lang.String vcOrgId) {
		this.vcOrgId = vcOrgId;
	}



	public java.lang.String getVcName() {
		if(StringUtil.isNotBlank(this.vcName))
			return vcName.trim().replaceAll("　", "").replaceAll(" ", "").replaceAll(" ", "");
		else
			return vcName;
	}



	public void setVcName(java.lang.String vcName) {
		this.vcName = vcName;
	}



	public java.lang.Integer getVcStatus() {
		return vcStatus;
	}



	public void setVcStatus(java.lang.Integer vcStatus) {
		this.vcStatus = vcStatus;
	}



	public java.lang.String getVcPid() {
		return vcPid;
	}



	public void setVcPid(java.lang.String vcPid) {
		this.vcPid = vcPid;
	}



	public java.lang.String getVcPwd() {
		return vcPwd;
	}



	public void setVcPwd(java.lang.String vcPwd) {
		this.vcPwd = vcPwd;
	}



	public java.lang.Integer getVcSex() {
		return vcSex;
	}



	public void setVcSex(java.lang.Integer vcSex) {
		this.vcSex = vcSex;
	}



	public java.util.Date getDtBorn() {
		return dtBorn;
	}



	public void setDtBorn(java.util.Date dtBorn) {
		this.dtBorn = dtBorn;
	}



	public java.lang.String getVcTitle() {
		return vcTitle;
	}



	public void setVcTitle(java.lang.String vcTitle) {
		this.vcTitle = vcTitle;
	}



	public java.lang.String getVcPosition() {
		return vcPosition;
	}



	public void setVcPosition(java.lang.String vcPosition) {
		this.vcPosition = vcPosition;
	}



	public java.lang.String getVcTel() {
		return vcTel;
	}



	public void setVcTel(java.lang.String vcTel) {
		this.vcTel = vcTel;
	}



	public java.lang.String getVcMobile() {
		return vcMobile;
	}



	public void setVcMobile(java.lang.String vcMobile) {
		this.vcMobile = vcMobile;
	}



	public java.lang.String getVcPhone() {
		return vcPhone;
	}



	public void setVcPhone(java.lang.String vcPhone) {
		this.vcPhone = vcPhone;
	}



	public java.lang.String getVcNote() {
		return vcNote;
	}



	public void setVcNote(java.lang.String vcNote) {
		this.vcNote = vcNote;
	}



	public java.lang.Integer getNid() {
		return 0;//和广州通信段英诺做接口，修改时一律存为0
	}



	public void setNid(java.lang.Integer nid) {
		this.nid = nid;
	}



	public java.lang.String getVcMailName() {
		return vcMailName;
	}



	public void setVcMailName(java.lang.String vcMailName) {
		this.vcMailName = vcMailName;
	}



	public java.lang.String getVcWorktype() {
		return vcWorktype;
	}



	public void setVcWorktype(java.lang.String vcWorktype) {
		this.vcWorktype = vcWorktype;
	}



	public java.lang.String getVcHome() {
		return vcHome;
	}



	public void setVcHome(java.lang.String vcHome) {
		this.vcHome = vcHome;
	}



	public java.lang.String getVcAddress() {
		return vcAddress;
	}



	public void setVcAddress(java.lang.String vcAddress) {
		this.vcAddress = vcAddress;
	}



	public java.lang.String getVcPolitics() {
		return vcPolitics;
	}



	public void setVcPolitics(java.lang.String vcPolitics) {
		this.vcPolitics = vcPolitics;
	}


	@JSON(format="yyyy-MM-dd")
	public java.util.Date getVcJoin() {
		return vcJoin;
	}



	public void setVcJoin(java.util.Date vcJoin) {
		this.vcJoin = vcJoin;
	}



	public java.lang.String getVcGrade() {
		return vcGrade;
	}



	public void setVcGrade(java.lang.String vcGrade) {
		this.vcGrade = vcGrade;
	}



	public java.lang.String getVcCrtr() {
		return vcCrtr;
	}



	public void setVcCrtr(java.lang.String vcCrtr) {
		this.vcCrtr = vcCrtr;
	}



	public java.util.Date getVcCrtrdate() {
		return vcCrtrdate;
	}



	public void setVcCrtrdate(java.util.Date vcCrtrdate) {
		this.vcCrtrdate = vcCrtrdate;
	}



	public java.lang.String getVcChiefType() {
		return vcChiefType;
	}



	public void setVcChiefType(java.lang.String vcChiefType) {
		this.vcChiefType = vcChiefType;
	}



	public java.lang.String getVcLastNumber() {
		return vcLastNumber;
	}



	public void setVcLastNumber(java.lang.String vcLastNumber) {
		this.vcLastNumber = vcLastNumber;
	}



	public java.lang.String getVcPhotoId() {
		return vcPhotoId;
	}



	public void setVcPhotoId(java.lang.String vcPhotoId) {
		this.vcPhotoId = vcPhotoId;
	}




	public java.lang.Integer getNseq() {
		return nseq;
	}

	public void setNseq(java.lang.Integer nseq) {
		this.nseq = nseq;
	}

	public java.lang.Integer getVcDelFlag() {
		return vcDelFlag;
	}



	public void setVcDelFlag(java.lang.Integer vcDelFlag) {
		this.vcDelFlag = vcDelFlag;
	}



	public java.lang.String getVcLogName() {
		return vcLogName;
	}



	public void setVcLogName(java.lang.String vcLogName) {
		this.vcLogName = vcLogName;
	}

	public String getVcDefault() {
		return vcDefault;
	}

	public void setVcDefault(String vcDefault) {
		this.vcDefault = vcDefault;
	}
	
	
    
}


